body {
  width: 100%;
  font-family: "微软雅黑";
  padding-top: 50px;
}
body #logo {
  margin-left: 20.5%;
  margin-bottom: 41px;
}
body #main {
  width: 100%;
  margin: 0 auto;
}
body #main #content {
  height: 600px;
  position: relative;
  margin-bottom: 18px;
}
body #main #content .bg {
  width: 100%;
  height: 100%;
  background: url(../images/loginimgs/dwbackground.png) no-repeat 0 -50px;
  background-size: 100% 120%;
  margin: 0 auto;
  text-align: center;
}
body #main #content #login_msg {
  width: 360px;
  height: 400px;
  right: 17%;
  top: 108px;
  position: absolute;
  background: #fff;
}
body #main #content #login_msg .loginmsg_logo {
  padding-top: 60px;
  text-align: center;
  margin:0 auto;
  /*padding-left: 67px;*/
  margin-bottom: 43px;
}
body #main #content #login_msg form.user_form {
  width: 264px;
  margin: 0 auto;
  font-family: "微软雅黑";
}
body #main #content #login_msg form.user_form p {
  width: 260px;
  height: 40px;
  margin-bottom: 10px;
  position: relative;
}
body #main #content #login_msg form.user_form p input {
  width: 260px;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  text-indent: 4em;
  color: #b3b3b3;
  font-size: 14px;
  font-family: "微软雅黑";
  border: #b3b3b3 solid 1px;
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  behavior: url(/medical-cloud/newframe/template/PIE.htc);
}
body #main #content #login_msg form.user_form p label {
  width: 35px;
  height: 21px;
  border-right: #b3b3b3 solid 1px;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 3;
}
body #main #content #login_msg form.user_form p label img {
  position: absolute;
  left: 5px;
  top: 0px;
  z-index: 10;
  margin-right: 5px;
}
body #main #content #login_msg form.user_form p.user {
  margin-bottom: 27px;
}
body #main #content #login_msg form.user_form div.about_psw {
  height: 53px;
  font-size: 14px;
  color: #b3b3b3;
  line-height: 53px;
}
body #main #content #login_msg form.user_form div.about_psw a {
  color: #b3b3b3;
  margin-left: 120px;
}
body #main #content #login_msg form.user_form div.about_psw .remember {
  cursor: pointer;
}
body #main #content #login_msg form.user_form .login_btn input {
  width: 260px;
  height: 40px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  background: #5f6ae8;
  border-radius: 6px;
  font-family: "微软雅黑";
  position: relative;
  z-index: 2;
  behavior: url(/medical-cloud/newframe/template/PIE.htc);
}
body #main #content #login_msg form.user_form .login_btn input:hover {
  background: #303ba4;
}
body #main #footer {
  width: 457px;
  color: #999;
  font-size: 14px;
  margin: 0 auto;
}
